home *** CD-ROM | disk | FTP | other *** search
/ RPG Maker - 43 Games / RPG MAKER (BEGE).iso / interface / it.dig / scripts / frame_1 / DoAction_2.as next >
Encoding:
Text File  |  2007-04-24  |  9.7 KB  |  228 lines

  1. function Categoria(Categoria_xml)
  2. {
  3.    function leia()
  4.    {
  5.       _root.myDataGrid.dataProvider.removeAll();
  6.       max = leitor.firstChild.childNodes.length;
  7.       var _loc12_ = Array();
  8.       var _loc6_ = Array();
  9.       var _loc13_ = Array();
  10.       var _loc11_ = Array();
  11.       var _loc8_ = Array();
  12.       var _loc9_ = Array();
  13.       var _loc7_ = Array();
  14.       var _loc4_ = Array();
  15.       var _loc5_ = Array();
  16.       var _loc10_ = Array();
  17.       var _loc26_ = new Object();
  18.       var _loc27_ = Array();
  19.       var _loc3_ = Array();
  20.       titulo = leitor.firstChild.attributes.name;
  21.       _root.categoria_mc.Categoria_titulo = titulo;
  22.       if(leitor.firstChild.attributes.subCategoria == "true")
  23.       {
  24.          _global.num = 1;
  25.          _root.subCategoria_cb.removeAll();
  26.          maxSub = leitor.firstChild.childNodes[0].childNodes.length;
  27.          _root.subCategoria_cb._visible = true;
  28.          _root.sbtest._visible = true;
  29.          _root.subCategoria_cb.addItem({label:"LISTAR TODOS",data:"all"});
  30.          i = 0;
  31.          while(i < maxSub)
  32.          {
  33.             _loc3_[i] = leitor.firstChild.childNodes[0].childNodes[i].firstChild;
  34.             _root.subCategoria_cb.addItem({label:_loc3_[i],data:_loc3_[i]});
  35.             i++;
  36.          }
  37.       }
  38.       else
  39.       {
  40.          _global.num = 0;
  41.          _root.subCategoria_cb.removeAll();
  42.          _root.subCategoria_cb._visible = false;
  43.          _root.sbtest._visible = false;
  44.       }
  45.       i = _global.num;
  46.       while(i < max)
  47.       {
  48.          _loc12_[i] = leitor.firstChild.childNodes[i].childNodes[0].firstChild.nodeValue;
  49.          _loc6_[i] = leitor.firstChild.childNodes[i].childNodes[1].firstChild.nodeValue;
  50.          _loc13_[i] = leitor.firstChild.childNodes[i].childNodes[2].firstChild.nodeValue;
  51.          _loc11_[i] = leitor.firstChild.childNodes[i].childNodes[3].firstChild.nodeValue;
  52.          _loc8_[i] = leitor.firstChild.childNodes[i].childNodes[4].firstChild.nodeValue;
  53.          _loc9_[i] = leitor.firstChild.childNodes[i].childNodes[5].firstChild.nodeValue;
  54.          _loc7_[i] = leitor.firstChild.childNodes[i].childNodes[6].firstChild.nodeValue;
  55.          _loc4_[i] = leitor.firstChild.childNodes[i].childNodes[7].firstChild.nodeValue;
  56.          _loc5_[i] = leitor.firstChild.childNodes[i].childNodes[8].firstChild.nodeValue;
  57.          _loc10_[i] = leitor.firstChild.childNodes[i].childNodes[9].firstChild.nodeValue;
  58.          _root.myDataGrid.dataProvider.addItem({NUMERO:_loc12_[i],NOME:_loc6_[i],CATEGORIA:_loc13_[i],DESCRICAO:_loc11_[i],LICENCA:_loc8_[i],LIMITACAO:_loc9_[i],CAMINHO:_loc7_[i],IMAGEM:_loc4_[i],CONTROLE:_loc5_[i],COMANDOS:_loc10_[i]});
  59.          i++;
  60.       }
  61.       _root.descri._visible = false;
  62.       _root.descri.gotoAndStop(3);
  63.       _root.descri.nome.text = _loc6_[_global.num];
  64.       _root.descri.controles_txt.text = _loc5_[_global.num];
  65.       _root.descri.descri.text = _loc11_[_global.num];
  66.       _root.descri.caminho.text = _loc7_[_global.num];
  67.       _root.descri.licenca.text = _loc8_[_global.num];
  68.       _root.descri.limita├º├úo.text = _loc9_[_global.num];
  69.       _root.descri.comando.text = _loc10_[_global.num];
  70.       _root.descri.controles.text = _loc5_[_global.num];
  71.       _root.descri.visible = false;
  72.       loadMovie(".\\interface\\imagens\\" + _loc4_[_global.num] + ".jpg",_root.descri.foto.foto);
  73.    }
  74.    var leitor = new XML();
  75.    _global.var_source = "xml\\" + Categoria_xml + ".xml";
  76.    leitor.load(_global.var_source);
  77.    leitor.onLoad = leia;
  78.    leitor.ignoreWhite = true;
  79.    System.useCodepage = true;
  80.    _root.myDataGrid.resizableColumns = false;
  81. }
  82. function Buscar()
  83. {
  84.    function leiaBusca()
  85.    {
  86.       _root.myDataGrid.dataProvider.removeAll();
  87.       max = leitor.firstChild.childNodes.length;
  88.       var _loc13_ = Array();
  89.       var _loc5_ = Array();
  90.       var _loc14_ = Array();
  91.       var _loc11_ = Array();
  92.       var _loc7_ = Array();
  93.       var _loc8_ = Array();
  94.       var _loc6_ = Array();
  95.       var _loc10_ = Array();
  96.       var _loc12_ = Array();
  97.       var _loc9_ = Array();
  98.       var _loc26_ = new Object();
  99.       var _loc25_ = Array();
  100.       j = 0;
  101.       i = _global.num;
  102.       while(i < max)
  103.       {
  104.          _loc13_[i] = leitor.firstChild.childNodes[i].childNodes[0].firstChild.nodeValue;
  105.          _loc5_[i] = leitor.firstChild.childNodes[i].childNodes[1].firstChild.nodeValue;
  106.          _loc14_[i] = leitor.firstChild.childNodes[i].childNodes[2].firstChild.nodeValue;
  107.          _loc11_[i] = leitor.firstChild.childNodes[i].childNodes[3].firstChild.nodeValue;
  108.          _loc7_[i] = leitor.firstChild.childNodes[i].childNodes[4].firstChild.nodeValue;
  109.          _loc8_[i] = leitor.firstChild.childNodes[i].childNodes[5].firstChild.nodeValue;
  110.          _loc6_[i] = leitor.firstChild.childNodes[i].childNodes[6].firstChild.nodeValue;
  111.          _loc10_[i] = leitor.firstChild.childNodes[i].childNodes[7].firstChild.nodeValue;
  112.          _loc12_[i] = leitor.firstChild.childNodes[i].childNodes[8].firstChild.nodeValue;
  113.          _loc9_[i] = leitor.firstChild.childNodes[i].childNodes[9].firstChild.nodeValue;
  114.          if(_root.chave.text != "")
  115.          {
  116.             var _loc4_ = undefined;
  117.             _loc4_ = _root.chave.text;
  118.             _loc4_ = _loc4_.toLowerCase();
  119.             var _loc3_ = new String(_loc5_[i]);
  120.             _loc3_ = _loc3_.toLowerCase();
  121.             if(_loc3_.indexOf(_loc4_,0) != -1)
  122.             {
  123.                _loc25_[j] = leitor.firstChild.childNodes[i].childNodes[0].firstChild.nodeValue;
  124.                _root.myDataGrid.dataProvider.addItem({NUMERO:_loc13_[i],NOME:_loc5_[i],CATEGORIA:_loc14_[i],DESCRICAO:_loc11_[i],LICENCA:_loc7_[i],LIMITACAO:_loc8_[i],CAMINHO:_loc6_[i],IMAGEM:_loc10_[i],CONTROLE:_loc12_[i],COMANDOS:_loc9_[i]});
  125.                j++;
  126.             }
  127.          }
  128.          else
  129.          {
  130.             _root.myDataGrid.dataProvider.addItem({NUMERO:_loc13_[i],NOME:_loc5_[i],CATEGORIA:_loc14_[i],DESCRICAO:_loc11_[i],LICENCA:_loc7_[i],LIMITACAO:_loc8_[i],CAMINHO:_loc6_[i],IMAGEM:_loc10_[i],CONTROLE:_loc12_[i],COMANDOS:_loc9_[i]});
  131.          }
  132.          i++;
  133.       }
  134.       _root.chave.text = "";
  135.    }
  136.    var leitor = new XML();
  137.    leitor.load(_global.var_source);
  138.    leitor.onLoad = leiaBusca;
  139.    leitor.ignoreWhite = true;
  140.    System.useCodepage = true;
  141. }
  142. function SubCategorias()
  143. {
  144.    function leiaSub()
  145.    {
  146.       _root.myDataGrid.dataProvider.removeAll();
  147.       max = leitor.firstChild.childNodes.length;
  148.       var _loc12_ = Array();
  149.       var _loc4_ = Array();
  150.       var _loc3_ = Array();
  151.       var _loc10_ = Array();
  152.       var _loc6_ = Array();
  153.       var _loc7_ = Array();
  154.       var _loc5_ = Array();
  155.       var _loc9_ = Array();
  156.       var _loc11_ = Array();
  157.       var _loc8_ = Array();
  158.       var _loc23_ = new Object();
  159.       var _loc24_ = Array();
  160.       i = _global.num;
  161.       while(i < max)
  162.       {
  163.          _loc12_[i] = leitor.firstChild.childNodes[i].childNodes[0].firstChild.nodeValue;
  164.          _loc4_[i] = leitor.firstChild.childNodes[i].childNodes[1].firstChild.nodeValue;
  165.          _loc3_[i] = leitor.firstChild.childNodes[i].childNodes[2].firstChild.nodeValue;
  166.          _loc10_[i] = leitor.firstChild.childNodes[i].childNodes[3].firstChild.nodeValue;
  167.          _loc6_[i] = leitor.firstChild.childNodes[i].childNodes[4].firstChild.nodeValue;
  168.          _loc7_[i] = leitor.firstChild.childNodes[i].childNodes[5].firstChild.nodeValue;
  169.          _loc5_[i] = leitor.firstChild.childNodes[i].childNodes[6].firstChild.nodeValue;
  170.          _loc9_[i] = leitor.firstChild.childNodes[i].childNodes[7].firstChild.nodeValue;
  171.          _loc11_[i] = leitor.firstChild.childNodes[i].childNodes[8].firstChild.nodeValue;
  172.          _loc8_[i] = leitor.firstChild.childNodes[i].childNodes[9].firstChild.nodeValue;
  173.          if(_global.sub == "all")
  174.          {
  175.             _root.myDataGrid.dataProvider.addItem({NUMERO:_loc12_[i],NOME:_loc4_[i],CATEGORIA:_loc3_[i],DESCRICAO:_loc10_[i],LICENCA:_loc6_[i],LIMITACAO:_loc7_[i],CAMINHO:_loc5_[i],IMAGEM:_loc9_[i],CONTROLE:_loc11_[i],COMANDOS:_loc8_[i]});
  176.          }
  177.          else if(escape(_global.sub) == escape(_loc3_[i]))
  178.          {
  179.             _root.myDataGrid.dataProvider.addItem({NUMERO:_loc12_[i],NOME:_loc4_[i],CATEGORIA:_loc3_[i],DESCRICAO:_loc10_[i],LICENCA:_loc6_[i],LIMITACAO:_loc7_[i],CAMINHO:_loc5_[i],IMAGEM:_loc9_[i],CONTROLE:_loc11_[i],COMANDOS:_loc8_[i]});
  180.          }
  181.          _root.myDataGrid.vPosition = 0;
  182.          i++;
  183.       }
  184.    }
  185.    var leitor = new XML();
  186.    leitor.load(_global.var_source);
  187.    leitor.onLoad = leiaSub;
  188.    leitor.ignoreWhite = true;
  189.    System.useCodepage = true;
  190. }
  191. stop();
  192. _global.style.setStyle("fontFamily","Verdana");
  193. volta_inicio = function()
  194. {
  195.    _level6.naveg_volta();
  196.    _root.secoes.gotoAndstop("aqui");
  197.    _root.categoria_mc.play();
  198.    anula_btn._visible = false;
  199.    _root.descri.gotoAndStop(1);
  200. };
  201. onEnterFrame = function()
  202. {
  203.    if(categoria_mc._currentframe == 1)
  204.    {
  205.       anula_btn._visible = false;
  206.       anula_btn.useHandCursor = false;
  207.    }
  208.    else
  209.    {
  210.       anula_btn._visible = true;
  211.       anula_btn.useHandCursor = false;
  212.    }
  213. };
  214. _root.myDataGrid.columnNames = ["NUMERO","NOME","CATEGORIA","DESCRICAO","LICENCA","LIMITACAO","CAMINHO","IMAGEM","CONTROLES","COMANDOS"];
  215. _root.myDataGrid.getColumnAt(0).headerText = "N┬║";
  216. _root.myDataGrid.getColumnAt(0).width = 32;
  217. _root.myDataGrid.getColumnAt(0).textAlign = "center";
  218. _root.myDataGrid.getColumnAt(1).width = 285;
  219. _root.myDataGrid.getColumnAt(2).textAlign = "center";
  220. _root.myDataGrid.getColumnAt(2).width = 185;
  221. _root.myDataGrid.getColumnAt(3).width = 190;
  222. _root.myDataGrid.getColumnAt(4).width = 190;
  223. _root.myDataGrid.selectable = true;
  224. _root.myDataGrid.refresh();
  225. _root.myDataGrid.setStyle("themeColor",13421772);
  226. _root.myDataGrid.setStyle("emphasized",{color:"#000000",fontWeight:"bold"});
  227. _root.subCategoria_cb.setStyle("themeColor",13421772);
  228.